package com.googlecode.continuity.plugin.project.server.service;

import java.util.List;

import com.googlecode.continuity.plugin.project.client.Milestone;
import com.googlecode.continuity.plugin.project.client.Project;

/**
 * ProjectService
 *
 * @author Peter Schmitt <aragos@aragos.de>
 */
public interface ProjectService {
  Project getProjectByID(int id);

  List<Project> getAvailableProjects();

  void storeProject(Project project);

  Milestone getMilestoneByID(int id);

  void storeMilestone(Milestone milestone);

  List<Milestone> findMilestones(String search);
}
